#ifndef _LCD_DRV_H
#define _LCD_DRV_H

#include <board.h>
#include <rtthread.h>
#include "st_LcdControler.h"

#define LCD_MAX_FRAME_LENGTH 512

typedef struct LCD_Device_St LCDDevice;

extern LCDDevice lcdDevice;

struct LCD_Device_St{

	rt_mutex_t txMutex;
	LCDControler controler;

	rt_err_t (*send)(const uint8_t *,rt_size_t);
};

#endif

